/*************************************************************************
> File Name: BuyChicken.cpp
> Author: hzy
> Created Time: 2023-09-18 20:16:32
> Description:
问题描述：1只公鸡5钱，1只母鸡3钱，3只小鸡1钱，现有100钱要买100只鸡，该怎么买？
************************************************************************/
#include <iostream>

using namespace std;

int main()
{
    int x, y, z; // x为公鸡，y为母鸡，z为小鸡
    for (x = 0; x < 14; x++)
    {
        y = 25 - 7 * x / 4;
        z = 75 + 3 * x / 4;
        if ((x + y + z == 100) && (5 * x + 3 * y + z / 3 == 100) && (z % 3 == 0))
        {
            printf("公鸡：%d只  母鸡：%d只  小鸡：%d只\n", x, y, 100 - x - y);
        }
    }

    return 0;
}